iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0

While

while 是 Kotlin 中的一個迴圈結構,用於根據一個條件表達式的真假重複執行程式碼塊。當條件表達式為真時,迴圈會繼續執行;當條件表達式為假時,迴圈停止執行並退出。以下是 while 迴圈的基本結構:

while (condition) {
    // 當條件為真時執行這裡的程式碼
}

condition 是一個布林表達式,當該表達式的值為 true 時,迴圈會繼續執行,當它為 false 時,迴圈停止執行並退出。

1. 基本的 while 迴圈:

var count = 0
while (count < 5) {
    println("目前的計數:$count")
    count++
}

2. 使用 do-while 迴圈:

do-while 迴圈是另一種迴圈結構,不同於 while 的是,它至少會執行一次程式碼,然後檢查條件。

var i = 5
do {
    println("這將至少執行一次,i = $i")
    i++
} while (i < 3)

在這個示例中,迴圈首先執行,然後再檢查條件,即使條件不滿足,迴圈內的程式碼至少會執行一次。

3. 無限迴圈:

可以使用 while (true) 來創建無限迴圈,通常需要在迴圈內使用 break 來跳出迴圈。

while (true) {
    // 無限迴圈
    // 使用 break 來跳出迴圈
    if (condition) {
        break
    }
}

while 迴圈是一個控制流程的重要工具,用於執行特定條件下的重複操作。請注意,要小心避免創建無限迴圈,以免導致程式永遠運行。


上一篇
Day 15 When
下一篇
Day 17 離開迴圈 return
系列文
我與Kotlin的愛恨情仇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言